package _01_ArrayBasic;
/**
 * 传值 : 基本数据类型传递
 * 
 * 传引用 : 引用数据类型传递
 * 
 * 总结 :
 * 
 * 传值 : 对方把数据更改后,和调用处无关,没有任何影响
 * 
 * 传引用 : 对方把数据更改后,调用处的数据也会随之更改
 * 
 * @author lenovo
 * @Date 2020年6月30日
 * @Time 下午9:30:51
 */
public class Array_05 {

	public static void main(String[] args) {
		int i = 10;
		m1(i);
		System.out.println(i);
		// 运行结果
//		20
//		10
		int[] is = { 1, 2 };
		m2(is);
		System.out.println(is[0]);
		// 运行结果
//		100
//		100
	}

	public static void m1(int i) {
		i *= 2;
		System.out.println(i);
	}

	public static void m2(int[] isa) {
		isa[0] = 100;
		System.out.println(isa[0]);
	}
}
